package com.kurumi.pojo.upload;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import org.springframework.format.annotation.DateTimeFormat;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.kurumi.pojo.ScanImage;
import com.kurumi.util.StringUtil;

public class UploadThirdScan {
	
    private Integer id;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private Date uploadDateTime;
   
    private String uploadUserCode;
    
    private String uploadUserName;

    private String uploadFolderName;

    private String comment;

    private String visitGuid;
    
    List<ScanImage> scanImages = new ArrayList<ScanImage>();

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public Date getUploadDateTime() {
		return uploadDateTime;
	}

	public void setUploadDateTime(Date uploadDateTime) {
		this.uploadDateTime = uploadDateTime;
	}

	public String getUploadUserCode() {
		return StringUtil.empty(uploadUserCode);
	}

	public void setUploadUserCode(String uploadUserCode) {
		this.uploadUserCode = uploadUserCode;
	}

	public String getUploadUserName() {
		return StringUtil.empty(uploadUserName);
	}

	public void setUploadUserName(String uploadUserName) {
		this.uploadUserName = uploadUserName;
	}

	public String getUploadFolderName() {
		return StringUtil.empty(uploadFolderName);
	}

	public void setUploadFolderName(String uploadFolderName) {
		this.uploadFolderName = uploadFolderName;
	}

	public String getComment() {
		return StringUtil.empty(comment);
	}

	public void setComment(String comment) {
		this.comment = comment;
	}

	public String getVisitGuid() {
		return StringUtil.empty(visitGuid);
	}

	public void setVisitGuid(String visitGuid) {
		this.visitGuid = visitGuid;
	}

	public List<ScanImage> getScanImages() {
		return scanImages;
	}

	public void setScanImages(List<ScanImage> scanImages) {
		this.scanImages = scanImages;
	}
    
    
    
}
